package com.guonl.open.api.request.waybill;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

@Data
public class ApiWaybillInfoRequest {

    @ApiModelProperty(value = "货物类型,如果存在多个，可以使用英文逗号隔开")
    private String goodsType;

//    @ApiModelProperty(value = "货物数量单位（吨/千克 默认千克）")
//    private String goodsUntis;//吨/千克 默认千克

    @ApiModelProperty(value = "运距（千米）")
//    @DecimalMin(value = "0.0", message = "运距不能小于0")
//    @NotNull(message = "运距不能为空")
    private BigDecimal haulDistance;

    @ApiModelProperty(value = "运费金额")
    @DecimalMin(value = "0.0", message = "运费金额不能小于0")
    @NotNull(message = "运费金额不能为空")
    private BigDecimal freightAmount;

    @ApiModelProperty(value = "创建时间 yyyy-MM-dd HH:mm:ss")
    private String createTime;

    @ApiModelProperty(value = "接单时间 yyyy-MM-dd HH:mm:ss")
    private String orderTime;

//    @ApiModelProperty(value = "货物名称")
//    @NotBlank(message = "货物名称不能为空")
//    private String goodsName;

}
